home *** CD-ROM | disk | FTP | other *** search
/ 64'er 1992 March / 64er_Magazin_92-03_1992_Markt__Technik_de_Side_A.d64 / page overfl .seq < prev    next >
Text File  |  2022-10-26  |  1KB  |  39 lines

  1. ;---------------------------------------
  2. ;- page-overflow        (w) by pit '91 -
  3. ;---------------------------------------
  4.  
  5. startlo  = $fb
  6. starthi  = $fc
  7. ziello   = $fd
  8. zielhi   = $fe
  9.  
  10.          *= $1000
  11.  
  12.          lda #$00   ;low-byte startadr
  13.          sta startlo;zeropage schreiben
  14.          lda #$10   ;high-byte startadr
  15.          sta starthi;zeropage schreiben
  16.  
  17.          lda #$00   ;low-byte zieladr in
  18.          sta ziello ;zeropage schreiben
  19.          lda #$40   ;hi-byte zieladr in
  20.          sta zielhi ;zeropage schreiben
  21.  
  22.          ldy #$00       ;zaehler auf $00
  23. loop     lda (startlo),y;aus $1000,y
  24.          sta (ziello),y ;in $4000,y
  25.          iny            ;schreiben
  26.          bne loop       ;
  27.          inc starthi    ;solange
  28.          inc zielhi     ;bis $2fff
  29. check    lda starthi    ;bytes
  30.          cmp #$40       ;kopiert wurden
  31.          bne loop
  32.          rts            ;rueckkehr
  33.  
  34. ;---------------------------------------
  35. ;------$fb/$fc= $00 $10 --> $1000-------
  36. ;------$fd/$fe= $00 $40 --> $4000-------
  37. ;---------------------------------------
  38.  
  39.